home *** CD-ROM | disk | FTP | other *** search
/ MacHack 1996 / MacHack 1996.toast / Hacks / Hacks ’95 / What's On My Mac / StringUtil.c < prev    next >
Encoding:
C/C++ Source or Header  |  1995-06-24  |  401 b   |  36 lines  |  [TEXT/MMCC]

  1. /*****
  2.  *
  3.  *    StringUtil.c
  4.  *
  5.  *****/
  6.  
  7. #include <string.h>
  8.  
  9. #include "StringUtil.h"
  10.  
  11. /*  */
  12. long
  13. StringCountChar ( char *theString, char theChar )
  14. {
  15.     long    total;
  16.     char *    tempStr;
  17.     
  18.     total    = (long)nil;
  19.     tempStr    = theString;
  20.     
  21.     do
  22.     {
  23.         tempStr = strchr ( tempStr, theChar );
  24.         
  25.         if ( tempStr != nil )
  26.         {
  27.             tempStr++;
  28.             total++;
  29.         }
  30.     } while ( tempStr != nil );
  31.     
  32.     return total;
  33. } /* strcountchr */
  34.  
  35.  
  36.